# 1.使用 in 来判定某个 key 是否在字典中存在(和 value 无关)
a = {
    'id': 1,
    'name': "李四"
}
print('id' in a)
print('classId' in a)

# 使用 [] 来根据 key 获取到 value
b = {
    'id': 1,
    'name': "李四"
}
print(a['id'])
print(a['name'])

# 在字典中新增元素
c = {
    'id': 1,
    'name': "李四"
}
c['score'] = 100
print(c)

# 在字典中, 根据 key 来修改 value, 也是使用 [] 来操作的
c['score'] = 120
print(c)

# 遍历字典
# 字典被设计的初衷，是为了增删改查，不是为了实现遍历
# 字典是哈希表，进行增删改查，效率都是非常高的，字典的遍历效率就要差一点了
# 直接使用 for 循环遍历字典
for key in c:
    print(key, c[key])

print(c.keys())
print(c.values())
print(c.items())
for key, value in c.items():
    print(key, value)
